// module.exports = {
//   plugins: {
//     tailwindcss: {},
//     // 使用 postcss-mobile-to-multi-displays 做 vw 适配，限制最大宽度，兼容桌面端
//     "postcss-mobile-forever": {
//       rootSelector: "#app", // 视图的根选择器名称
//       viewportWidth: file => (file.includes("vant") ? 375 : 750), // 根据设计稿设定
//       unitPrecision: 6, // 转化精度，转换后保留位数
//       border: true, // 桌面和横屏视图的边框
//       desktopWidth: 1280, // 桌面端视图宽度
//       selectorBlackList: [".van"], // 指定不转换为视窗单位的类名，
//       landscapeWidth: 425, // 横屏视图宽度
//       disableDesktop: false, // 关闭桌面端适配
//       disableLandscape: true // 关闭横屏适配
//     },
//     autoprefixer: {
//       overrideBrowserslist: ["Android >= 4.0", "iOS >= 7"]
//     }
//   }
// };
// module.exports = {
//   plugins: {
//     tailwindcss: {},
//     // 使用 cnjm-postcss-px-to-viewport 规避 postcss.plugin was deprecated 警告
//     "cnjm-postcss-px-to-viewport": {
//       viewportWidth: 750, // 根据设计稿设定
//       minPixelValue: 1, // 最小的转换数值
//       unitPrecision: 2 // 转化精度，转换后保留位数
//     },
//     autoprefixer: {
//       overrideBrowserslist: ["Android >= 4.0", "iOS >= 7"]
//     }
//   }
// };
module.exports = {
  plugins: {
    "postcss-px-to-viewport-8-plugin": {
      unitToConvert: "px", // 要转化的单位
      viewportWidth: file => (file.includes("vant") ? 375 : 750), // UI设计稿的宽度
      unitPrecision: 6, // 转换后的精度，即小数点位数
      propList: ["*"], // 指定转换的css属性的单位，*代表全部css属性的单位都进行转换
      viewportUnit: "vw", // 指定需要转换成的视窗单位，默认vw
      fontViewportUnit: "vw", // 指定字体需要转换成的视窗单位，默认vw
      minPixelValue: 1, // 默认值1，小于或等于1px则不进行转换
      mediaQuery: true, // 是否在媒体查询的css代码中也进行转换，默认false
      replace: true, // 是否转换后直接更换属性值
      exclude: [/node_modules/] // 设置忽略文件，用正则做目录名匹配
    }
  }
};
